place of concealment - Turc Anglais Dictionnaire